/* banner 开始 */
.banner .slider{display:none}/*用于获取更加体验*/
.banner .focus span{background:#fff;border:1px solid #ccc;width:8px;height:8px;margin-right:10px;border-radius:50%;font-size:0;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity: 0.6; }
.banner .focus span.current{background:#4dbdf5;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
/* banner 结束 */

.sort-nav{overflow: hidden; background:#fff;}
.sort-nav ul li{display: inline-block;width: 25%;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;-webkit-box-sizing: border-box;}
.sort-nav .sort-circle {display: block;margin: auto;margin-bottom: 1px;width:45px;height:45px;text-align: center;color: #fff;}
.sort-nav li a {padding:18px 0;display: block;color: inherit;height: 100%;}
.sort-nav .sort-desc {text-align: center;color: #666;}
.channel-nav{overflow: hidden; padding-bottom:10px;}
.channel-nav .row-col {width: 100%;-webkit-box-sizing: border-box;margin-top:10px;padding: 0 4px;display: -webkit-box;-webkit-box-pack: justify;display: -moz-box;-moz-box-sizing: border-box;-moz-box-pack: center;}
.channel-nav .row-col a {display: block;width: 50%;overflow: hidden;text-align: center;}
.channel-nav .row-col a img{border-radius:6px; width:151px;}


/* index 开始 */
.deal_item_list a{ display:block; } 
.deal_item_box {
	padding-bottom: 15px;
	background: #fff;
	border: #ccc solid 1px;
	border-radius: 8px;
	margin: 9px;
	text-align: center;
}
.deal_item_box .deal_content_box {
padding:0;
overflow:hidden;
}
.pd{
	margin: 0 10px;
}
.imgbox img {
	width: 100%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.deal_title {
	width:100%;
	display:block;
	padding:5px 10px;
	font-size:16px;
	font-weight:bold;
	color:#2e2e2e;
	text-decoration: none;
}
.paiduan {
	line-height:20px;
	color: #A4A4A4;
	padding:5px 10px;
	overflow:hidden;
}
.caption-title {
float: left;
font-size:12px;
}
.caption-title em {
font-size:15px;
padding-right: 10px;
}
.common{
height:22px;
line-height:22px;
font-size:12px;
display: inline-block;
padding: 0px 5px;
/*border-radius: 3px;*/
color: #FFF;
}
.ui{
background: #d5d5d5;
height:5px;
border-radius: 4px;
position: relative;
font-size: 0px;
line-height: 0px;
overflow: hidden;
}
.ui span {
	position: absolute;
	max-width:100%;
	height:5px;
	line-height: 0px;
	border-radius: 4px;
	display: block;
	font-size: 0px;
}
.success {
background: #34da8e;
}
.success span {
	background: #34da8e;
}
.progress span {
	background: #6baaea;
} 
.div3 {
float: left;
width: 33%;
margin-top: 7px;
overflow: hidden;
text-align: center;
}
.div3 span {
display: block;
}
.div3 span.num {
font-size: 15px;
color: #555;
}
.div3 span.til {
color: #999;
font-size: 12px;
}

.readall{
	height: 20px;
	padding: 3px 0px 10px 0;
	margin: 0 15px;
	color: #A4A4A4;

}
.readall a{
	width: 100%;
	color:#6E7D8B;
	display: inline-block;
}
.ck{
	font-size: 14px;
}
.jh{
	font-size: 20px;
}




/* 登录注册页 开始*/
.login{
	text-align: center;
	padding: 10px;
}
.login .title{
	padding-top: 10px;
	display: block;
	margin-bottom: 8px;
	font-size: 16px;
	color: #2b2b2b;
	font-weight: bold;
}
.login .input100{
	width:100%;
	height:38px;
	line-height:100%;
	font-size:16px;
	margin: 5px 0;
	padding:0 10px;
	border: #ccc solid 1px;
	background-color: #f9f9f9;
	-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
.login .input70{
	width: 55%;
	padding:0 5%;
	margin: 5px 2% 5px 0 ;
	border: #ccc solid 1px;
	float: left;
}
.login .input25{
	width: 30%;
	height: 37px;
	margin: 5px 0;
	text-align: center;
	background: #ff9600;
	float: right;
	color: #fff;
	cursor:pointer;
}
.login .btn100{
	width: 100%;
	height:37px;
	font-size:16px;
	margin: 5px 0;
	text-align: center;
	background: #468cd4;	
	color: #fff;
	font-weight: bold;
	cursor:pointer;
	letter-spacing:10px;
}
.fastlogin{
	border-top: 1px solid #dfdfdf;
	margin-top: 60px;
	padding:5px 0;
	font-size: 13px;
	color: #9d9d9d;
}
.tit{
	display: block;
	text-align: center;
	width: 130px;
	background: #fff;
	position: relative;
	margin: 0 auto;
	top: -12px;
}
.fastlogin input{
	cursor:pointer;
	height: 37px;
	width: 45%;
	border: 1px solid #dfdfdf;	
	background-color: #fff;
}
.qqdl{
	cursor: pointer;
	border-radius: 3px;
	height: 37px;
	width: 45%;
	border: 1px solid #dfdfdf;
	background-color: #fff;

}
.qqdlmain{
	width:100px;
	margin: 0 auto;
}
.qqdlbj{
	display: inline-block;
	margin-top: 5px;
	margin-right: 10px;
	height: 26px;
	width: 28px;
	border-radius: 3px;
	background-color: #2eb0f0;
	font-size: 20px;
	text-align: center;
	vertical-align: top;
}
.qqdl span{
	display: inline-block;
	padding-top: 11px;
}

.wbdl{
	cursor: pointer;
	border-radius: 3px;
	height: 37px;
	width: 45%;
	border: 1px solid #dfdfdf;
	background-color: #fff;
}
.wbdlmain{
	width:100px;
	margin: 0 auto;
}
.wbdlbj{
	display: inline-block;
	margin-top: 5px;
	margin-right: 10px;
	height: 26px;
	width: 28px;
	border-radius: 3px;
	background-color: #ff3737;
	font-size: 20px;
	text-align: center;
	vertical-align: top;
}
.wbdl span{
	display: inline-block;
	padding-top: 11px;
}

.forgetpw{
	padding-top: 10px;
	line-height: 100%;
	font-size: 13px;
	color: #9d9d9d;
}
.rgst{
	padding-top: 10px;
	line-height: 100%;
	font-size: 13px;
}





/*详情页*/
.deal_box {
	padding-bottom: 15px;
	background: #fff;
	text-align: center;
	overflow:hidden;
}

.imgboxdt{
	width: 100%;
}
.imgboxdt img{
	width: 100%;
}
.div_dt{
	float: left;
	width: 33%;
	margin-top: 7px;
	overflow: hidden;
	text-align: center;
	border-right: 1px solid #dfdfdf; 
}
.div_dt span {
display: block;
}
.div_dt span.til {
color: #999;
font-size:12px;
}
.div_dt span.num {
font-size:15px;
color: #555;
}
.detailpd{
	padding-top: 10px;
}
.shit{
	border: 1px solid #dfdfdf; 
	border-left: none;
	border-right: none;
	line-height: 30px;
	height: 30px;
	color: #999;
	font-size:12px;
	padding: 0 15px;
}
.shit a{
	display: inline-block;
	line-height: 30px;
	text-align: center;
}
.shit span{
	display: inline-block;
	line-height: 30px;
	text-align: center;
}
.detailmain{
	padding: 0 15px;
	overflow:hidden;
}
.detailmain img{
	margin-top:10px;
	width: 100%;
}
.detailmain h1{
	display: block;
	width: 100%;
	padding-top:10px;
	font-size: 20px;
	color: #222222;
	line-height: 150%;
}
.detailmain p{
	display: block;
	width: 100%;
	font-size:15px;
	color: #404040;
	line-height: 22px;
}
.detailmain_a{
	display: block;
	float: right;
	color: #74afeb;
	height: 22px;
	line-height: 22px;	
	padding-bottom: 5px;
}
.detailmain a i{
	font-size: 22px;
	height: 22px;
	line-height: 22px;
	margin-left: 6px;
	vertical-align: bottom;
}
.detailmain a span{
	display: inline-block;
	height: 22px;
	line-height: 22px;
}
.detailborder{
	border-top: 10px solid #f1f1f1;
}
.detailReturn{
	border-bottom: 1px solid #efefef;
}
.detailReturn p img{
	width: 48px;
	height: 48px;
	margin-right: 10px;
	float:left;
}
.Returntitle{
	position: relative;
	padding: 15px 15px 5px 15px;
}
.Dynamic{
	position: relative;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #efefef;
}
.Dynamic .span1{
	font-size: 15px;
	color: #555555;
}
.Returntitle span{
	display: inline-block;
	line-height: 20px;
}
.Returntitle .span1{
	font-size: 20px;
	color: #6baaea;
}
.Returntitle .span2{
	margin-left: 10px;
	font-size:13px;
	color: #ff7510;
}
.span3{
	color: #b4b4b4;
	font-size: 22px;
	vertical-align: bottom;
	right: 15px;
	position: absolute;
}
.detailReturn p{
	padding:0 15px 20px 15px;
	line-height: 22px;
	overflow:hidden;
}
.displayReturn{
	display: none;
}
.moreProject{
	text-align: center;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	color: #6baaea;
}
.moreProject i{
	color: #a7a7a7;
	margin-left: 15px;
}
.closemore{
	display: none;
}
.input60{
	display: block;
	font-size: 15px;
	width: 60%;
	height: 37px;
	margin: 20px auto 35px auto;
	text-align: center;
	background: #ff9600;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
}

.outerdiv {
position: fixed;
top: 0;
left: 0;
background: rgba(0,0,0,0.85);
z-index:4;
width: 100%;
height: 100%;
display: none;
box-sizing:border-box; 
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ 
}
.innerdiv{
	width: 100%;
	padding:10px;
	text-align: center;
	box-sizing:border-box; 
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ 
}
.innerdiv img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.closebigimg{
	margin: 20px auto;
	width: 120px;
	padding:3px 10px;
	background: rgba(0,0,0,0.7);
	text-align: center;
	color:#909090 ;
	border-radius: 5px;
	position: fixed;
	bottom: 10px;
	left:0px;right:0px;
}

.pd15{
	padding: 0 15px;
}
.critical_ul ul {
padding: 0px 15px 13px 15px;
}
.critical_ul ul li {
display: -webkit-box;
padding-top: 14px;
padding-bottom: 7px;
}
.critical_ul ul li .uer_pic {
width: 44px;
height: 44px;
overflow: hidden;
}
.critical_ul ul li .uer_pic img{
border-radius: 22px;
width: 44px;
height: 44px;
}
.critical_ul ul li .comment {
-webkit-box-flex: 1;
}
.critical_ul ul li .comment h4 {
color: #90bfef;
font-size: 13px;
line-height: 16px;
height: 16px;
padding-left: 10px;
}
.critical_ul ul li .comment .details {
padding-left: 10px;
margin-top: 7px;
position: relative;
}
.lov1 {
position: absolute;
top: 6px;
left: 5px;
overflow: hidden;
width: 0;
height: 0;
/* border-top: 6px dotted transparent; */
border-bottom: 6px dotted transparent;
border-right: 6px solid transparent;
z-index: 2;
border-right-color: #f7f7f7;
}
.critical_ul ul li .comment .details p {
background: #f7f7f7;
border-radius: 5px;
font-size: 14px;
color: #555;
line-height: 22px;
padding: 6px 10px;
float: left;
}
.alwaysfoot{
	position: fixed;
	width: 100%;
	bottom: 0;	
	background:#f1f1f1;
	text-align:center;
	padding: 7px 0;
	border-top: 1px solid #b5b5b5;
}
.alwaysfoot .input30{
	display: block;
	font-size: 18px;
	width:90%;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	background: #4dbdf5;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
}
.mgfoot{
	margin-bottom: 55px;
}

.font-yen {
font-family: 'Microsoft YaHei', STXihei, MingLiu;
}

/* cart_index 开始 */
.blocktitle{
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	background: #f1f0f2;
	color: #666666;
	font-size: 15px;
}
.blocktop{
	padding: 15px;
	background: #f8f8f9;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	overflow:hidden;
	display:-webkit-box;
}
.imglist{
	width: 75px;
	height: 55px;
}
.imglist img{
	width: 100%;
	height: 100%;
}
.rtimglist{
	margin-left: 15px;
	font-size: 12px;
}
.rtimglist h1{
	color: #565656;
	font-size: 16px;
	line-height: 150%;
}
.rtimglist label{
	color: #c9c9ca;
	line-height: 150%;
}
.rtimglist a{
	color: #fd7d3e;
	line-height: 150%;
}
.mainlist{
	height:42px;
	line-height:42px;
	padding:0 15px;
	background: #ffffff;
	border-bottom: 1px solid #dfdfdf;
	font-size:1em;
}
.mainlist.return_cont{
	height:100px;
}
.mainlist.return_cont textarea{
	height:100px;
	padding:10px 0;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.mainlist span{
	color: #444444;
	display:inline-block;
	height:  40px;
	vertical-align: middle;
	line-height: 40px;
}
.mainlist .l_list{
	height: 40px;
	line-height:40px;
	color: #b7b7b7;
	display:block;
	margin-right:10px;
	text-align:right;
}
.mainlist .r_list{
	-webkit-box-flex:1;
	-moz-box-flex:1;
	overflow:hidden;
}
.mainlist .r_list input ,
.mainlist .r_list textarea {
	width:100%;
}
.mainlist input{
	color: #b7b7b7;
	border: none;
	vertical-align: top;
}
.Remarks{
	width: 100%;
}
.sbmbj{
	margin: 0;
	background: #f8f8f9;
	width: 100%;
}
.addadd{
	cursor: pointer;
}
.sbmmargin{
	margin: 17px 0;
}
.sbmbj .mainlist{
	border-top: 1px solid #dfdfdf;
}
.sbmmargin span{
	color: #468cd4;
	font-size: 18px;
}
.sbmmargin label{
	color: #8b8b8b;
	font-size: 13px;
}
.mainlist em {
color: #b7b7b7;
height: 40px;
vertical-align: middle;
line-height: 40px;
-webkit-box-flex: 1;
-moz-box-flex: 1;
}


/*会员中心页*/
.u_details ul{
	border:1px solid #ececec;
	border-radius:5px;
	overflow:hidden;
	background:#fff;
	margin:10px 0px;
}
.u_details{
	background:#f4f4f4;
	padding:6px 10px 11px 10px;
	border-top:2px solid #e7e7e7;
}

.u_details ul li{
	border-bottom:1px solid #f3f3f3;
	height:45px;
	padding:0px 21px 0px 47px;
	position:relative;
	position:relative;
	margin-bottom:-1px;
}

.u_details ul li .project_ico{
	position:absolute;
	left:10px;
	top:10px;
	width:25px;
	height:25px;
	border-radius:5px;
	text-align:center;
}

.u_details ul li .project_ico i{
	color:#fff;
	font-size:15px;
	line-height:25px;	
}


.u_details ul li .go_see{
	display:inline-block;
	position:absolute;
    top:16px;
	right:8px;	
	font-size:13px;
	color:#b4b4b4;
	line-height:13px;
	height:13px;
}

.u_details ul li .specific_items{
	overflow:hidden;
	line-height:45px;
}

.u_details ul li .specific_items h5{
	float:left;
	color:#51453c;
	
	font-family: arial,sans-serif;
}
.u_details ul li .specific_items b{
	float:right;
	color:#ff4800;
	font-weight:bolder;
	font-family: arial,sans-serif;
}






.user_center .u_top .this_details{
	position:relative;
	padding-left:85px;
}

.user_center .u_top .this_details .user_pic{
	width:55px;
	height:55px;
	border:1px solid #c2c2c2;
	border-radius:50px;
	background:#fff;
	top:8px;
	left:10px;
	position:absolute;
	padding:3px;
	overflow:hidden;
}



 .u_top .this_details .user_info h3{
	color:#45392f;
    font-size:20px;
	line-height:35px;
	
}
 .u_top .this_details .user_info{
	padding-top:11px;
}


 .u_top .this_details .user_info p{
	color:#686868;
	line-height:22px;
	overflow:hidden;
	height:22px;
}
 .u_top .this_details .user_info p i, .u_top .this_details .user_info p span{
 	float:left;
	display:inline-block;
	height:22px;
	line-height:22px;
	padding:0px 2px;
 }
 .user_pic img{
 	width: 100%;
 	height: 100%;
 	border-radius:50%;
 }





/* 添加新地址 编辑地址 */

 .addAddress ul li label{
 	width: 100%;
 	height: 100%;
 	display: inline-block;
 }
  .addAddress .addaddressdetail:last-child input{
  	vertical-align:top;
  }
  .addAddress .addaddressdetail textarea{
  	width: 100%;
  }
 .addAddress .addaddressdetail:last-child{
  	height: 90px;
 	line-height: 90px;	
 	vertical-align:top;
 }
.addAddress .addaddressdetail span{
	display: inline-block;
	margin-left: 15px;
	width: 70px;
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	text-align: justify;
	position: absolute;
	top: 0px;
	left: 0px;
 }
 .adddetailinput{
 	width: 100%;
 	padding-right: 15px;
 	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
 }
.Justified:after{
content: ".";
display: inline-block;
width: 100%;
overflow: hidden;
height: 0;
}
.addaddressbtn{
	margin-top:15px;
	overflow:hidden;
}
.addaddressbtn .finish1{
	width: 100%;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 15px;
	text-align: center;
}
.addaddressbtn .finish{
	border-radius: 5px;
	width: 100%;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 15px;
	text-align: center;
}
.addaddressbtn .finish_hover{
	border-radius: 5px;
	width: 100%;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 15px;
	text-align: center;	
	background: #4dbdf5;
}
.addaddressbtn .finish_active{
	border-radius: 5px;
	width: 100%;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	background: #035076;
	border:1px solid #000; 
}
.editaddressbtn{
	padding:30px 20px;	
}
.editaddressbtn .finish{
	border-radius: 5px;
	display: inline-block;
	width: 45%;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 15px;
	text-align: center;	
	background: #4dbdf5;
	margin-right:5%;
}
.editaddressbtn .Delete{
	border-radius: 5px;
	display: inline-block;
	width: 45%;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 15px;
	text-align: center;	
	background: #e84b4b;
}







.editAddress ul li{
	position: relative;
    display: block;
    background: #fff;
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
    padding: 15px;
    font-size: 13px;
    color: #343434;
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow:hidden;
}
.edit_list{
	display: block;
}

.editAddress ul li span{
    display: inline-block;
    line-height: 22px;
    float: left;
}   

.editAddress ul li label:after {
content: ".";
display: inline-block;
width: 100%;
overflow: hidden;
height: 0;
line-height: 0;
}
.addadd_btn{
border-radius: 5px;
display: inline-block;
width: 45%;
height: 38px;
line-height: 38px;
color: #fff;
font-size: 15px;
text-align: center;
background: #4dbdf5;
margin-right: 5%;
}
.addadd_btn_hover{
border-radius: 5px;
display: inline-block;
width: 45%;
height: 38px;
line-height: 38px;
color: #fff;
font-size: 15px;
text-align: center;
background: #4dbdf5;
margin-right: 5%;
}
.addadd_btn_active{
border-radius: 5px;
display: inline-block;
width: 45%;
height: 38px;
line-height: 38px;
color: #fff;
font-size: 15px;
text-align: center;
background: #4dbdf5;
margin-right: 5%;
}
.eidt_btn{
border-radius: 5px;
display: inline-block;
width: 45%;
height: 38px;
line-height: 38px;
color: #fff;
font-size: 15px;
text-align: center;
background: #3ece8f;	
}
.eidt_btn_hover{
border-radius: 5px;
display: inline-block;
width: 45%;
height: 38px;
line-height: 38px;
color: #fff;
font-size: 15px;
text-align: center;
background:-webkit-gradient(linear,center top,center bottom,from(#04a860), to(#37c184));	
}
.eidt_btn_active{
border-radius: 5px;
display: inline-block;
width: 45%;
height: 38px;
line-height: 38px;
color: #fff;
font-size: 15px;
text-align: center;
background:-webkit-gradient(linear,center top,center bottom,from(#04a860), to(#37c184));	
}

.Receivingaddress{
	margin: 0px 0px 0px 85px;
}

input.edit_select[type=radio]{
-webkit-appearance: none;
width:22px;
height:22px;
margin: -3.5px 0;
border-radius: 50%;
text-align: center;
vertical-align: middle;
line-height:22px;
outline: 0;
position: absolute;
right: 15px;
top: 40%;
}
input.edit_select[type=radio]:checked{
background-color: #4dbdf5;
border: 0;
color: #fff;
}

input.edit_select[type=radio]:checked:after{
content: "✓";
font-size: 20px;
font-family: base_icon;
}






/*··················我关注的·························*/


.my_project ul{
	border-top:1px solid #ececec;
	background: #fff;
}

.my_project ul li{
	border-bottom:1px solid #ddd;
	position:relative;
	padding:10px 10px 10px 70px; 
}

.my_project ul li .user_pic{
	width:47px;
	height:47px;
	border:2px solid #f4f4f4;
	position:absolute;
	left:10px;
}

.my_project ul li .see_more{
	display:block;
	width:8px;
	line-height:51px;
}
.my_project ul li .see_more i{
	font-size:13px;
	line-height:13px;
	color:#b4b4b4;
}

.my_project ul li .details h3{
	white-space:nowrap;
	overflow:hidden;
	font-size:15px;
	line-height:100%;
	color:#2d2d2d;
	margin-bottom:5px;
	text-overflow:ellipsis;
}


.my_project ul li .details .all_info{
	overflow:hidden;
}
.my_project ul li .details .all_info .pay{
	text-align:center;
	padding:0 8px;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#fff;
	display:block;
	border-radius:5px;
}

.details .all_info .basci_info p {
	font-size:12px;
	line-height:20px;
}

.details .all_info .basci_info p span{
	color:#848484;
	text-align:justify;
}

.details .all_info .basci_info p b{
	color:#de4908;
	font-family: arial,sans-serif;
}

.details .all_info .basci_info p font{
	color:#848484;
	font-family: arial,sans-serif;
}


/*··················讨论页·························*/
.discussion .critical_ul ul li .comment .details p{
	background: #fff;
}
.discussion .lov1{
	border-right-color: #fff;
}
.dsc_titile{
	height: 39px;
	width: 100%;
	background: #ebebeb;
	border-bottom: 1px solid #dfdfdf;
	color: #575757;
	font-size: 14px;
	line-height: 39px;
	text-align: center;
	position: relative;
	padding:0 15px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
}
.dsc_titrt{
	position: absolute;
	right:10px;
	top:0;
	font-size: 17px;
}
.dsc_pd{
	padding: 7px;
	background: #ebebeb;
}
.dsc_dialogbox{
	display: -webkit-box;
}
.dsc_inputk{
	-webkit-box-flex: 1;
}
.dsc_input{
	width: 100%;
	padding: 5px 15px;
	height: 40px;
	border-radius: 5px;
	border: #ccc solid 1px;
	line-height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.dsc_send{
	width:80px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	color: #6f6f6f;
	background: none;
}

.dsc_mine .comment h4{
text-align: right;
padding-right: 10px;
}
.dsc_mine .comment .details{
	text-align: right;
	padding-right: 10px;
}
.critical_ul ul li.dsc_mine .comment .details p{
	float: right;
	text-align: right;
	background: #80bbf8;
}
.discussion .dsc_mine  .lov2{
	position: absolute;
top: 6px;
right: 6px;
overflow: hidden;
width: 0;
height: 0;
/* border-top: 6px dotted transparent; */
border-bottom: 6px dotted transparent;
border-left: 6px solid transparent;
z-index: 2;
border-left-color: #80bbf8;
}
.critical_ul ul li .comment h4 em{
	color: #757474;
	font-size: 9px;
	padding:0 7px;
}
.critical_ul ul li .comment h4 span{
	display: inline-block;
	background: #ff7100;
	border-radius:2px;
	margin-left:7px;
	width: 45px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 10px;
	color: #fff;
}
#display_item{ cursor:pointer;}

/* settings_bind 开始 */
.settings_bind .bind_tit{
	position:relative;
	width:100%;
	height:38px;
	border-bottom:1px solid #ebe9eb;
	text-align:center;
	margin-bottom:25px;
}
.settings_bind .bind_tit .pa{
	position:absolute;
	top:26px;
	left:0;
	width:100%;
	height:38px;
	text-align:center;
}
.settings_bind .bind_tit span{
	padding:0 10px;
	background:#fff;
	color:#595056;
	font-size:18px;
}
.settings_bind .Circle{
	width:60px;
	height:60px;
	border-radius:50%;
	color:#fff;
	display:inline-block;
	font-size:30px;
}
.settings_bind .bind_l ,
.settings_bind .bind_r {
	width:50%;
	line-height:60px;
	text-align:center;
}
.settings_bind .bl{
	background:#5bcdff;
}
.settings_bind .rd{
	background:#cf3a32;
}
.settings_bind .Circle_name{
	line-height:25px;
	color:#585858;
	display:block;
	font-size:16px;
}
/* settings_bind 结束 */

/* add_consignee 开始 */
.add_consignee ul{
    padding:0 10px;
    background:#fff;
    display:block;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
}

.add_consignee ul li:last-child{
    border-bottom:none;
}
.add_consignee ul li label {
    height:40px;
    line-height: 40px;
	display: inline-block;
    font-size:14px;
    font-weight:bold;
    color:#45392f;
    text-align:right;
}
.add_consignee ul li .list_con {
    height:40px;
    line-height:40px;
    display:inline;
    vertical-align: middle;
    position:relative;
}
.add_consignee ul li.profile .list_con{
    height:100%;
}
.add_consignee .user_pic {
    width: 55px;
    height: 55px;
    border: 1px solid #c2c2c2;
    border-radius: 50px;
    background: #fff;
    padding: 3px;
    overflow: hidden;
}
.add_consignee .go_see {
    display: inline-block;
    position: absolute;
    right: 8px;
    font-size: 13px;
    color: #b4b4b4;
    line-height: 13px;
    height: 13px;
}
.add_consignee .list_con input {
    width:100%;
    display:-webkit-box;
    color:#797979;
}
.list_con a{
    display:inline-block;
    width:100%;
    height:100%;
}
.list_con textarea{
    padding:12px 0;
    color: #797979;
    display:-webkit-box;
    width:100%;
}
.list_con .code_btn{
    position:absolute;
    right: 8px;
    top:8px;
    width:35%;
    height:40px;
    line-height:40px;
    display:block;
    text-align:center;
    border-radius: 5px;
    background:#fcad49;
    color:#fff;
    font-size:14px;
    font-weight:bold;
}
.surealter_btn{
    margin-top:25px;
    width:100%;
    height:45px;
    text-align:center;
    background:#5bb9f9;
    color:#fff;
    font-size:15px;
    font-weight:bold;
}
.add_consignee ul li.u_img label{
    height:83px;
    line-height:83px;
}
.add_consignee ul li.u_img .list_con{
    height:63px;
    line-height:63px;
}
/* add_consignee 结束 */

/* cart_index 开始 */
.cart_index .input_lable{
	color:#b7b7b7;
	width:auto;
}
.cart_index .r_list{

}
.cart_index .input_lable{
	;
}
/* cart_index 结束 */

/* account_incharge 开始 */
.account_incharge{ padding:20px 10px; }
.account_incharge .input_lable{ width:auto; }
.account_incharge .mainlist { border-bottom:0; }
.account_incharge .go_see {
	position: absolute;
	top:16px;
	right:8px;
	height:13px;
	line-height:100%;
	color:#b4b4b4;
	display:inline-block;
	font-size:13px;
}
.account_incharge .ul_block ul{ padding:0 10px; }
/* account_incharge 结束 */

/* settings_consignee 开始 */
.settings_consignee .r_list ,
.settings_consignee .input_lable ,
.settings_consignee .mainlist {
	height:30px;
	line-height:30px;
}
.settings_consignee .mainlist{ 
	border-bottom:0;
}
/* settings_consignee 结束 */


@media (device-width:375px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone 6 */
.class{}
}
@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0){/* 兼容iphone6 plus */
.class{}
}

/* 提示弹窗 结束 */

 .account_pay{}

/* 分页 开始 */
.pages{
 	text-align:center;f
 }
.pages a , 
.pages span.current {
 	background:#468cd4;
 	color:#fff !important;
 	display:inline-block;
 	padding:0 5px;
 	height:30px;
 	line-height:30px;
 	-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
.pages a{
	color:#fff !important;
}
.pages span.current{
	background:#ff6000;
}
 /* 分页 结束 */

 /* pay_order_index 开始 */
 .pay_order_index .pay_info .h{
 	font-size:16px;
 	padding:10px 0;
 }
 /* pay_order_index 结束 */


/* account_view_order 开始 */
.account_view_order { padding:20px 10px; }
/* account_view_order 结束 */


/* deals_index 开始 */
.deals_index .main_list .mall-cate{
	border-bottom: 1px solid #e6e6e6;
}
.deals_index .main_list .mall-cate li{
	height:42px;
	line-height: 42px;
	border-right: 1px solid #e6e6e6;
	background: #fff;
	color: #8f8f8f;
	text-align: center;
}
.deals_index .main_list .mall-cate li.cur{
	color:#fc8600;
}
.deals_index .main_list .mall-cate i.fa{
	position:relative;
	top:-3px;
}
.deals_index .hide_list {
	position: absolute;
	top: 88px;
	left: 0px;
	z-index: 10;
	width: 100%;
	height:100%;
	background: rgba(0,0,0,.5);
	display:none;
}
.deals_index .abbr{
	width: 100%;
	display:none;
	background: #fff;
}
.deals_index .abbr a{
	width:100%; display:block;
}
.deals_index .webkit-box{
	display:-webkit-box;
}
.deals_index .all_list{ width:100%; }
.deals_index .directory {
	width:100%;
	line-height: 43px;
	padding-left: 20px;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	color: #4a4a4a;
	font-size: 13px;
	background: #fff;
}
.deals_index .select.directory {
	border-right: 1px solid #f2f2f2;
	background: #f2f2f2;
}
.deals_index .two_directory {
	border-bottom: 1px solid #e6e6e6;
	line-height: 43px;
	padding-left: 20px;
	font-size: 13px;
	color: #4a4a4a;
	background: #f2f2f2;
}
.second_list {
	overflow: hidden;
	background: #f2f2f2;
}
.second_list ul{
	display:none;
}
/* deals_index 结束 */

/* article_cate_index 开始 */
.article_cate_index .h4{
	display: block;
	padding:15px 0;
	font-size: 18px;
}
.article_cate_index .site{
	border-bottom:1px solid #a2a2a2;
  	-moz-box-shadow:0 2px 0 #dcdcdc;
    -webkit-box-shadow:0 2px 0 #dcdcdc;
   	box-shadow:0 2px 0 #dcdcdc;
	padding:10px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
}
.article_cate_index .site a{
	width:25%;
	height:38px;
	line-height:38px;
	color:#3d3d3d;
	display:block;
	float:left;
	text-align:center;
}
.article_cate_index .site a.cur{
	background:#e0e0e0;
	-moz-border-radius:22px; -khtml-border-radius:22px; -webkit-border-radius:22px; border-radius:22px;
}
.article_cate_index .ls{
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
.article_cate_index .ls .it {
	border-bottom: 1px solid #d7d7d7;
}
.article_cate_index .h4Spot { display:-webkit-box; }
.article_cate_index .h4Spot .img {
	display: block;
	padding-right: 10px;
}
.article_cate_index .h4Spot .des {
	-webkit-box-flex: 1;
	padding-right: 10px;
}
.article_cate_index .h4Spot .des .ttl {
	color:#212121;
	font-size:14px;
	line-height:100%;
	overflow: hidden;
}
.article_cate_index .h4Spot .des time{
	color:#999;
	font-size:12px;
	line-height:100%;
}
.article_cate_index .h4Spot .des .cnt {
	font-size:14px;
	color: #74787a;
	height:60px;
	overflow: hidden;
}
/* article_cate_index 结束 */


/* deal_update 开始 */
.deal_update .deal_log_title .title {
	font-size:16px;
	height: 30px;
	line-height: 30px;
}
.deal_update .deal_log_title .title .fa-clock-o{
	font-size:18px;
	color:#bbb;
}
.deal_update .deal_log_title #add_update{
	width:80px;
}
.deal_update .deal_log_title #add_update div{
	height:38px;
}
.deal_update .deal_log_title #add_update span{
	background:#4dbdf5;
	height:38px;
	line-height:38px;
	font-size:14px;
}
.deal_update .timeline{
	/*background:url(../images/timeline-left-bg.gif) repeat-y;*/
	border-left:3px solid #ebebeb;
}
.deal_update .timeline-time-mark-t {
	height:30px;
	line-height:30px;
	margin-bottom: 17px;
}
.timeline-time-mark-t p, .timeline-time-mark-t span {
	background: url(../images/project/time_line.png) no-repeat;
	display: block;
	float: left;
	height: 25px;
}
.deal_update .timeline-time-mark-t p {
	background-position: left -29px;
	float: left;
	display: block;
	height: 25px;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 25px;
	padding-left: 42px;
}
.deal_update .timeline-time-mark-t span {
	background: url(../images/project/time_line.png) no-repeat;
	background-position: -292px -29px;
	width: 16px;
}
.deal_update .timeline-box {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius:5px;
	margin: 0 0 20px 27px;
	padding: 10px;
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.deal_update .timeline-left-gray-box {
	position: relative;
}
.deal_update .timeline-left-gray {
	position: absolute;
	left: -36px;
	top: 4px;
	width:16px;
	height:16px;
	background:#fff;
	color:#bbb;
	border-radius:50%;
	-moz-border-radius:50%; -khtml-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
	font-size:16px;
	overflow:hidden;
}
.deal_update .projects-dynamic-open {
	background: url(../images/project/time_line.png);
	background-position: left -374px;
	height: 23px;
	margin: -11px 0 0 511px;
	position: absolute;
	width: 21px;
	display: none;
}
.deal_update .log_auth_row {
	border-bottom: #d9d9d9 solid 1px;
}
.deal_update .log_user_avatar {
	width: 50px;
	height: 50px;
}
.deal_update .deal_user_name {
	font-size: 16px;
	font-weight: bolder;
	color: #690;
	height: 30px;
	line-height: 30px;
}
.deal_update .send_message {
	display: inline-block;
	margin-left:5px;
}
.deal_update .entry {
    position:relative;       
    background:#4dbdf5;
    margin-left:27px; 
	color:#fff;
    /*设置圆角*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.deal_update .entry-trangle{
    position:absolute;
    margin-left:-19px;
    width:0;
    height:0;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-right:5px solid #4dbdf5;
    z-index:-1;
    top:8px;
    left:14px;
}
.deal_update .timeline-left-gray-box .entry-trangle{
	left:3px;
	border-right:5px solid #d9d9d9;
}
.deal_update .entry .fa-circle{
	position:absolute;
	left:-25px;
	top:5px;
	color:#4dbdf5;
	font-size:16px;
}
.deal_update .send_message .fa-envelope{
	color:#4dbdf5;
}
/* deal_update 结束 */

/* message_history 开始 */
.message_history .ul_block ul li{
	height:auto;
	line-height:100%;
	padding:5px 0;
}
.message_history .contact_info{ position:relative; line-height:1.5; }
.message_history time{
	font-size:12px;
}
.message_history img{ border-radius:50%; }
/* message_history 结束 

/* account_cridit 开始 */
.account_cridit { margin:10px; }	
.account_cridit ul li {
	width:100%;
	padding:10px;
	background:#fff;
	border-top:1px solid #e5e5e5;
	overflow:hidden;
}
.account_cridit ul li:last-child{ border-bottom:1px solid #cecece; }
.account_cridit .accountlist_fl h1{
	color:#434343;
	font-size:14px;
	line-height:17px;
	word-break:break-all;
}
.account_cridit .accountlist_fl span{
	font-size:10px;
}
.account_cridit .accountlist_fr h2{
	font-size:14px;
	line-height:20px;
}
.account_cridit .accountlist_fr span{
	color:#545353;
	font-size:12px;
}
.account_cridit .accountlist_fr span em{
	display:inline-block;
	padding:0 5px;
}
/* account_cridit 结束 */

/* account_focus 开始 */
.account_focus .yex_gz ,
.account_focus .no_gz {
	width:70px;
    height:30px;
    line-height:30px;
    background:#468cd4;
    color:#fff;
    display:block;
    margin-top:10px;
    text-align:center;
    -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
.account_focus .no_gz { background:#b9b9b9; }
.account_focus .ul_block ul li { height:auto; }
/* account_focus 结束 */

/* account_index 开始 */
.account_index .operating .pay {
    height:30px;
    line-height:30px;
    color:#fff;
    display:block;
    padding:0 20px;
    -moz-border-radius:3px;
    -khtml-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.account_index ul li { padding:10px; overflow:hidden; }
.account_index ul li .pic_show {
    width:47px;
    height:47px;
    border:1px solid #f4f4f4;
    padding:1px;
}
.account_index .pic_show img {
    width:100%;
    height:100%;
}
.account_index .details .all_info .basci_info p { line-height:14px; }
/* account_index 结束 */

/* account_project 开始 */
.account_project ul li{
    height:51px;
    padding:10px 10px 10px 70px;
}
.account_project ul li .user_pic{
    border:1px solid #f4f4f4;
    padding:1px;
}
/* account_project 结束 */

/* account_record 开始 */
.account_record ul li {
	width:100%;
	background:#fff;
	border-top:1px solid #cecece;
	overflow:hidden;
}
.account_record ul li:last-child { border-bottom:1px solid #cecece; }
.account_record .accountlist_fl h1 {
	font-size:14px;
	color:#434343;
	line-height:17px;
}
.account_record .accountlist_fl span { font-size:10px; }
.account_record .accountlist_fr h2 {
	font-size:14px;
	line-height:20px;
}
.account_record .accountlist_fr span {
	color:#545353;
	font-size:12px;
}
.account_record .accountlist_fr span em { display:inline-block; }
.account_record .ui-button {
	width:70px;
	height:30px;
	line-height:30px;
}
.alwaysfoot a {
	width:100%;
	height:100%;
	color:#fff;
	display:block;
}
.alwaysfoot .Recharge ,
.alwaysfoot .withdrawal {
	width:38%;
	height:40px;
	line-height:40px;
	color:#fff;
	display:inline-block;
	font-size:18px;
	border-radius:20px;
}
.alwaysfoot .Recharge { margin:0 5% 0 10%; }
.alwaysfoot .withdrawal { margin-right:7%; }
/* account_record 结束 */